 
#browser,
#appcontent,
#tabbrowser-tabpanels {
  background: transparent !important;
}

#navigator-toolbox {
  /* see issue #426 */
  background: var(--zen-navigator-toolbox-background, transparent) !important;
}

#browser {
  width: 100%;
}

html#main-window > body {
  background: var(--zen-main-browser-background) !important;
}

:not([inDOMFullscreen="true"]) #appcontent {
  overflow: hidden;
}

:not([inDOMFullscreen="true"]) #appcontent,
#sidebar-box {
  /** Sidebar is already hidden in full screen mode */
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
  border: none;
}

#zen-main-app-wrapper {
  background: var(--zen-main-browser-background);
}

#tabbrowser-tabbox {
  display: flex;
  flex-direction: row;
}
